package com.jia.lightrailsystem

import com.jia.lightrailsystem.bean.CreateNote
import com.jia.lightrailsystem.bean.DeviceInitData
import com.jia.lightrailsystem.bean.RfidBean
import com.jia.lightrailsystem.bean.UpdateNote
import retrofit2.Call
import retrofit2.http.GET
import retrofit2.http.POST
import retrofit2.http.Query


interface  ApiService {
    //查询最新版本
//    @FormUrlEncoded
//    @POST("${MyObject.DEV_API}/system/apk/new/version")
//    fun getNewVersion(
//        @Field("versionNumber") versionNumber: String,
//    ): Call<UpdateVersionBean>?
    @POST("serverapi/log/rfid")
     fun rfid(
        @Query("rfid") rfid: String?
    ): Call<RfidBean>

    //流程创建接口
    @POST("serverapi/log/new")
     fun createNote(
        @Query("type") type: Int = 0,
        @Query("flow_id") flowId: Int = 0

    ): Call<CreateNote>?
    //更新流程接口
    @POST("serverapi/log/up")
     fun updateNote(
        @Query("id") id: Int = 0,
        @Query("type") type: String?,
        @Query("result") result: String?,
    ): Call<UpdateNote>?
    //初始化接口
    @POST("serverapi/equipment/on")
     fun versionNote(
        @Query("version") version: String?,
    ): Call<DeviceInitData>?
}